欢迎来到信息技术技能项目的服务器

NTFS的文件记录file record
下载源文件

NTFS的文件记录file record:

46 49 4C 45  下面的30是属性文件名. 80属性内容是数据区

偏移

长度(字节)

含义

00-03H

4

FILE,文件记录的标志

04-05H

2

更新的序列号的偏移

06-07H

2

更新序列号的大小与数组

08-0FH

8

日志文  件的序列号

10-11H

2

序列号

12-13H

2

连接数,有多少个目录指向该文件

14-15H

2

第一个属性的起始位置
2003、xp为38    2000及NT,为30

16-17H

2

标志(flags)00,表示文件已经删除,01表示正在使用,02表示这个文件记录为文件夹

18-1BH

4

记录头和属性的总长度,也就是文件记录的总长度

1C-1FH

4

分配给记录的长度

20-27H

8

基本文件记录的文件索引号  

28-29H

2

下一个属性的ID

2A-2B

2

边界

2C-2F

4

MFT 记录编号(起始编辑为0)Windows XP中使用

2A-2B

2

2A-2B 是2000 为边界   30-31 在XP  2003下是边界

* 2C-2F

4

文件记录编号

30-37

8

更新序列号数组

38-3FF

456

属性和修下正值

注解:2C-2FH          4             (校验块大小) (校验方向) (2000NT没有记录号)

OD 是簇大小
例: 找$MFT 30-37偏移85659   小于512MB 都是占用一个扇区
如果是38往下数3行半
30-37起始簇地址×OD=$MFT地址
NTFS从DBR开始是以簇为单位的
标准信息      文件名     数据
40-45为dataru 区
例:32  44  2B  00  00  0C
(44 2B)长度         00  00  0C(代表开始位置簇)
MFT大小;从38-3F

 

联系我们:嘉兴市嘉善县西塘镇下西街西塘古镇下西街93弄7号 13736871933@163.com ©2018 保留所有权利